#ifndef FORMCHAT_H
#define FORMCHAT_H

#include <QWidget>

#include "joueur.h"

namespace Ui {
    class FormChat;
}

/**
 * @author CARON LOPEZ
 * @brief Traitement de la partie "chat" de l'interface principale
 */
class FormChat : public QWidget
{
    Q_OBJECT

public:
    explicit FormChat(QWidget *parent = 0);
    ~FormChat();

    /*Joueur *getJoueur(){
        return joueur;
    }*/

protected:
    //Joueur *joueur;

public slots:
    void nouveauMessage(QString src, QString msg, QString id_dest, QString pseudo_joueur_actuel);
    void addUsers(Joueur* j);

signals:
    void sendMessage(QString dst, QString msg);

private slots:
    void on_lineEdit_returnPressed();
    void on_sendBtn_clicked();

private:
    Ui::FormChat *ui;
};

#endif // FORMCHAT_H
